
@media only screen and (max-width: 1400px){

.item-product dl dd{font-size: 12px;width: 14%;}
}








@media only screen and (max-width: 1000px){



.index_case .info{width: 100%;}


.pro_content .content table{width: 100% !important;font-size: 12px;}
.pro_content .content img{max-width: 100%;}

.pro_content .content table td {word-break:break-all !important;white-space: inherit !important;}




.header .w {
    height: 50px;
}

body{padding-top: 50px;}
.w,.ww {
    width: 96%;
    min-width: inherit;
    max-width: 100%;
}
.join_banner .join_search_box{display: none;}


.BMapLabel {

    left: 15px !important;
    top: 130px !important;

}

.ph_nav .listPro{display: none;}


.top{display: none;}
.header{top: 0;box-shadow: 0 1px 5px 0 rgba(70,70,70,.392);}
.header .logo{}
.header .logo img{height: 16px;width:auto;}
.header ul.navlist{display: none;}
.swiper-pagination-banner{bottom: 10px;}


.mapclass{max-width:initial !important;}

.footer{padding: 30px 0 20px 0;width: 100%;}
.section_02 .index-case{}
.footer .botnav{display: none;}
.footer .copy{margin-top: 0}
.case-swiper-button-prev{display: none;}
.index_case .more{display: none;}
.footer .box{position: relative;top: inherit;
    right: inherit;padding: 0 10px;}
.footer .erweima{top: 5px;width:100px;}
.footer .erweima img{margin-bottom:0}
.ph_nav{position: fixed;left: 0;top: 50px;bottom: 0;overflow-y: scroll;z-index: 10000;background-color: #fff;right: 0;}
.ph_nav>ul>li>a{line-height: 35px;border-bottom: 1px solid #ccc; display: block;font-size: 16px;font-weight: bold;padding-left: 10px;}
.ph_nav>ul>li .listPro .proItem>a{font-size: 14px;padding-left: 15px; line-height: 28px;}
.ph_nav>ul>li .listPro .proItem .clearFix{padding-left: 20px;}
.ph_nav>ul>li .listPro .proItem .clearFix dl{padding-left: 5px;border-bottom: 1px #e9e9e9 solid;padding: 10px 0;}
.ph_nav>ul>li .listPro .proItem .clearFix dl dt{font-size: 13px;}
.ph_nav>ul>li .listPro .proItem .clearFix dl a{font-size: 12px;margin-right: 10px;display: inline-block;}
.mbtn{display: block;position: absolute;right: 10px;top: 12px;}
.mbtn i{font-size: 24px;color: #0e6eb8;}

.position_pro .h{display: none;}
.ww{width: 96%;}
.pro_sec01 {
    margin-top: 20px;
    padding-bottom: 20px;
}

.pro_sec01 .l {
    width: 100%;
    float: inherit;
    padding: 0 28px;
    position: relative;
}
.pro_sec01 .r {
    width: 100%;
    float: inherit;
}

.pro_sec01 .r .tedian ul li {

    background: url(pro_gou.png) left top 10px no-repeat;

}
.index-product .swiper-slide a{margin-top: 50px;}
.index-product .swiper-slide{padding-bottom: 40px;}
.index-product{height: auto;}
.index-product .tit_en {
    margin-left: 15px;
    margin-top: 42px;
    width: 60%;
}

.section_01 .swiper-pagination-bullets {
    text-align: center;
    position: absolute;
    bottom: 10px;
}
.section_02{height: auto;}
.index_case{padding-top: 20px;}
.index_case .title {
    margin-top: 20px;
}

.footer .box div {
    line-height: 30px;
}



.mline{display: block;height: 10px;background-color: #f9f9f9;margin: 5px auto;}




.svgbig {
    width: 100%;
    left: 0;
    top: 50px;
    z-index: 10000000;
    -webkit-transition: initial;
    border-color: initial;
    -webkit-box-shadow: initial;background-color: rgba(0,0,0,0.8);
    bottom: 0;right: 0;
    max-height: initial;
    overflow-y: initial;
    overflow-x: scroll;

}
.svgbig span{display: none;}
.svgbig img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 600px;margin: auto;}













.index-product .swiper-slide img {
    position: relative;
    right: inherit;
    top: inherit;
    max-width: 70%;
    height: auto;margin-top: 15px;margin-left: auto;margin-right: auto;
}

.index-product .title {
    margin-top: 20px;
    width: 94%;
}
.index-product .info {
    margin-top: 20px;
    width: 94%;
}
.index-product .info li {
    background: url(pro_gou.png) left top 10px no-repeat;
    padding-left: 25px;
    line-height: 36px;
}







.jiejue_fa .box .r span,.jiejue_fa .box .r p,.jiejue_fa .box .r ul{padding-left: 0;}
.jiejue_fa{padding-bottom: 1px;padding-top: 45px;}
.jiejue_fa .box h4{margin-bottom: 25px;}
.jiejue_banner .txt {
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    top: 5px;
    color: #fff;font-size: 12px;
}
.jiejue_banner .txt span {
    font-size: 14px;
    display: block;
    position: relative;
}
.jiejue_banner .txt p {
    font-size: 12px;
    padding-top: 35px;
}

.jiejue_banner .article {
    position: relative;
    left: 4%;
    background-color: #fff;
    bottom: -22px;
    width: 92%;
}
.jiejue_banner .txt span:after {
    position: absolute;
    width: 46px;
    left: 50%;
    margin-left: -23px;
    height: 2px;
    background-color: #fff;
    content: '';
    bottom: -5px;
}
.jiejue_banner .txt p {
    font-size: 12px;
    padding-top: 15px;
}
.jiejue_banner .position {
    position: absolute;
    left: 4%;
    bottom: inherit;
    font-size: 12px;
    color: #a29da1;
    top: 60px;
}
.jiejue_fa .box .lit {
    float: inherit;
    width: 100%;
    height: auto;
    overflow-y: hidden;
}
.jiejue_fa .box .r {
    width: 100%;
    float: inherit;
}
.pro_tj{display: none;}
.case_jd .box .l {
    float: inherit;
    width: 100%;
}

.case_jd .box .r {
    float: inherit;
    width: 100%;
}

.question_list ul li .click {
    width: 56px;
    height: 58px;
    background-color: #036eb7;
    font-size: 12px;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    margin-left: 10px;
}
.question_list ul li .r {
    position: absolute;
    left: 80px;
    width: calc(100% - 80px);
    top: 45px;
}

.zhichi_banner .txt {
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    top: 5px;
    color: #fff;
}

.zhichi_banner .position {
    position: absolute;
    left: 4%;
    bottom: 1px;
    font-size: 12px;
    color: #a29da1;
}
.zhichi_banner .txt span {
    font-size: 12px;
}

.zsk_search_box {
    width: 96%;
    background-color: #fff;
    border-radius: 5px;
    height: 45px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.zhichi_body {
    background-color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 96%;
    margin: 0 auto;
}
.zhichi_body h1 {
    font-size: 16px;
    padding: 30px 0;
    text-align: center;
}
.zhichi_body .info {
    font-size: 12px;
    text-align: center;
}
.zhichi_body .body {
    padding: 20px 10px;
    line-height: 30px;
    font-size: 14px;
}
.zhichi_body .body img{max-width: 100%;display: block;margin-left:auto ;margin-right: auto;}
.zhichi_body .pre ul li:first-child {
    text-align: left;
    float: inherit;
}
.zhichi_body .pre ul li:last-child {
    text-align: left;
    float: inherit;margin-top: 10px;
}
.zhichi_body .pre ul li {
    width: 100%;
    font-size: 12px;
}
.zhichi_banner .txt p {

    padding-top: 5px;
}

.down_list ul li .d{width: 50px;}
.down_list ul li .size{display: none;}

.soft ul li {
    float: left;
    text-align: center;
    margin-left: calc(33.33% - 100px);
    cursor: pointer;
}

.soft {
    margin-top: 20px;
    padding-bottom: 50px;
}
.zsk_box{padding-top: 0;}
.soft ul li:last-child{display: none;}

.soft ul li:nth-child(4){margin-left: 0;}
.downlist ul li{width: 100%;float: inherit;margin: 10px 0 0 0;}
.downlist ul li:first-child {
    margin-left: inherit;
}
.downlist {
    width: 83%;
    margin: 20px auto 0;
    padding-bottom: 30px;
}
.zhichi_server .server_box .box {
    width: 100%; margin-top: 20px;
}

.zhichi_server .server_box .l {
    float: inherit;
}
.zhichi_server .server_box .r {
    float: inherit;
}

.zhichi_server .server_box .box ul li {
    width: 45%;
    background: #fff;
    height: 135px;
    line-height: 135px;
    cursor: pointer;
}
.zhichi_server .server_box .box ul li i{margin-right: 10px;}
.zhichi_server .server_box .box h2 {
    font-size: 22px;
    font-weight: normal;
    position: relative;
    padding-left: 22px;
    margin-bottom: 15px;
}

.zhichi_server {
    background: url(server.jpg) bottom center no-repeat #fbfbfb;
    padding: 20px 0 50px;
}

.company_banner .txt{display: none;}

.yuanjing_content{}

.company_content .con {
    float: inherit;
    width: 100%;
    padding: 10px;
}
.company_content .img {
    width: 100%;
    float: inherit;
}

.contact_box .contact .box .l {
    background-color: #0771bf;
    color: #fff;
    width: 100%;
    float: inherit;
    padding: 20px 2% 20px;
    height: auto;
}
.contact_box .contact .box .r {
    float: inherit;
    width: 100%;
    height: auto;
}

.job_type {
    width: 100%;
    background-color: #fff;
    position: absolute;
    height: 135px;
    bottom: -160px;
    margin-left: 0;
    padding: 10px 10px 0 10px;
}
.job_type dl dd {
    display: inline-block;
    line-height: 25px;
    font-size: 12px;
    margin-right: 15px;
    padding: 0 5px;
    color: #666;
    cursor: pointer;
}
.join_job_box {
    width: 98%;
    margin: 0 auto;
    background-color: #fff;
}
.join_form {
    box-shadow: 0 1px 5px 0 rgba(70,70,70,.392);
    position: fixed;
    width: 94%;
    left: 3%;
    margin-left: 0;
    top: 35%;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 30px;
    z-index: 1000;
    display: none;
}
.join_job_box ul li .job_show {
    display: none;
    background-color: #fff;
    line-height: 25px;
    padding: 10px 15px 10px 15px;
    float: left;
    width: 100%;
    position: relative;
}
.fff {width:100%;}
.join_job_box ul li span{font-size: 12px;width: 20%;}
.join_job_box .th span{width: 20%;font-size: 12px;}
.join_job_box .th span:nth-child(5){display: none;}
.join_job_box ul li span:nth-child(5){display: none;}
.join_job_box ul li .job_show .btn_jl{position: relative;width: 100px;line-height: 30px;top: inherit;right: inherit;font-size: 12px;}
.join_job_box ul li span:first-child{line-height: initial;padding-top: 27px;}

.zhichi_banner img{min-height: 100px;}

.contact_box .contact{width: 100%;padding-bottom: 0px;}
.contact_box .contact h2{text-align: center;padding: 50px 0;font-size: 20px;}
.contact_box .contact .box .t{margin-bottom: 30px;}
.contact_box .contact .box .num {
    margin-bottom: 30px;font-size: 12px;
}
.contact_box .contact .box .l img{width: 15%;display: block;}

.fzlc_content .typename {
    line-height: 70px;
    width: 100%;
    margin: 0 auto;
    font-size: 24px;text-align: center;
}



.fzlc_content .box {
    width: 100%;
    margin: 0 auto;
    padding-top: 125px;
    background: url(fzlc_bg_t.png) center top 20px no-repeat #fff;
    padding-bottom: 25px;
}






.loginbox {
    width: 90%;
    height: 250px;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    background-color: #fff;
    z-index: 1000000000;
    display: none;-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
border-color:rgba(27,89,169,.75);
-webkit-box-shadow:0 0 15px rgba(27,89,169,3);
}











.fzlc_content .box ul li .info {
    position: relative;
    width: 100%;
    height: auto;
    -webkit-transition: border linear .2s,-webkit-box-shadow linear .5s;
    border-color: rgba(230,229,229,.75);
    -webkit-box-shadow: 0 0 7px rgb(230 229 229);
    background-color: #fff;
    top: inherit;
    margin-top: 10px;
    padding: 10px;
    text-align: left;
}



.fzlc_content .box ul li:nth-child(2n+1) .info{right: inherit;}
.fzlc_content .box ul li:nth-child(2n) .info {
    left: inherit;
}




.fzlc_content .box ul li{width: 96%;border-radius: inherit;margin: 0 auto 20px;}

.fzlc_content .box ul li:before,.fzlc_content .box ul li:after{display: none !important;}
.fzlc_content .box ul{padding-bottom: 60px;}



.section_02 .index-case{position: relative;right: inherit;width: 100%;top: inherit;height: auto;margin-top: 10px;}
.section_02 .index-case .swiper-slide img{display: block;min-height: 80px;width: 100%;}
.section_02 .index-case .swiper-slide{height: 80px;overflow: hidden;}
.section_02 .index-case .current {
    border: 3px solid #0e6eb8;
}

.index_case{height: auto;padding-bottom: 20px;}
.index_case .info{margin-top: inherit;}



.yuanjing_content {
    margin-top: 20px;
    background-color: #fff;
    padding: 10px 10px 50px 10px;
    position: relative;
}

.yuanjing_content h3{margin-bottom: 20px;}
.yuanjing_content .swiper-slide .lit{border: 5px solid #f9f9f9;height: 200px;overflow: hidden;}
.yuanjing_content .swiper-slide .lit img{width: 100%;min-height: 200px;}

.yuanjing_content .swiper-pagination {
    bottom: 15px;
left: 0;
}






.footerht{float: none; margin:10px auto 0;width: 94%;display: none;}

.footerht .l .tel {
    font-size: 16px;

    margin-top: 5px;
}
.footerht .l .email {
    margin-top: 5px;
}

.footerht .r .wx-box span {

    line-height: 1.33333333em;
    margin-right: 10px;
    font-size: 14px;
}
.footerht .r {
    margin-left: 40px;
    padding-top: 10px; text-align: right;
}

.footerht .r .wx-box .icons {
    width: 60px;
    height: 60px;

}



}